1
간접 참조의 힘: 포인터가 중요한 이유
AI017Lesson 7
00:00

컴퓨터 과학에서, 포인터 는 기본적인 형태의 간접 참조. 값을 직접 보관하는 대신, 포인터 변수는 메모리 주소—그 값이 저장된 램 내 특정 위치—를 저장합니다. 이는 비용이 큰 데이터 복제 없이 하나의 진실 원본에 대한 변경 사항을 조율할 수 있게 해줍니다.

1. 주소의 논리

값이 저장되는 위치는 그 값의 메모리 주소라고 알려져 있습니다. 이를 이해하는 것은 컴퓨터의 내부 언어를 말하는 첫걸음입니다. Go에서는 앰퍼샌드 (&)로 주소를 찾고, 별표 (*)로 해당 주소를 따라갑니다.

정답42주소 (&)0x1040c108주소를 가리킴죄송합니다, 우리 위치가 변경되었습니다!

2. 왜 간접 참조가 중요한가

간접 참조는 복잡하고 공유되는 데이터 구조를 만들 때 강력한 도구입니다. 새로운 주소로 방문자를 안내하는 상점 표지판을 생각해보세요. 표지판은 상점을 포함하지 않습니다; 그저 당신이 어디 -looking을 알려줍니다. Go는 이 기술을 익히는 안전한 환경을 제공합니다: 포인터를 본 적 있다면 깊게 숨을 들이쉬세요. 그렇게 나쁘진 않을 거예요. 처음 접하는 경우라면 마음을 편하게 두세요. Go는 포인터를 배우기에 안전한 장소입니다.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>